from libs.yuntongxun.sms import CCP
from celery_tasks.main import celery_app
#3. 任务
#  ① 为了解耦我们把任务放到其他包中,其他包中的文件名必须是 tasks
#   ② 所谓的任务其实就是普通的函数
#   ③ 这个函数 必须要被celery的实例对象的task装饰器装饰
#  ④ 这个任务要被celery自动检测到,celery就是自动检测 tasks文件

@celery_app.task
def send_sms_code(mobile,sms_code):
    CCP().send_template_sms(mobile, [sms_code, 5], 1)